import Home from '../pages/Home.vue'

const routes = [{
        path: '/gene-data',
        redirect: '/gene-data/home',
        name: 'Home',
        component: Home,
        children: [{
                path: 'home',
                name: 'Home',
                meta: {
                    title: '主页'
                },
                component: () => import('@/components/Gene-Home/index.vue')
            },
            {

                path: 'species',
                name: 'Species',
                meta: {
                    title: '物种'
                },
                component: () => import('@/components/Gene-Browse/species.vue'),

            },
            {
                path: 'query/:host',
                meta: {
                    title: 'host'
                },
                component: () => import('@/components/Gene-Browse/SpeciesQueryList/index.vue'),
            },
            {
                path: 'species-xml/:id',
                meta: {
                    title: 'details'
                },
                component: () => import('@/pages/SpeciesDetailsXml.vue')
            },

            {

                path: 'associations',
                name: 'Associations',
                meta: {
                    title: '联合'
                },
                component: () => import('@/components/Gene-Browse/associations.vue')

            },
            {

                path: 'variants',
                name: 'Variants',
                meta: {
                    title: '变异'
                },
                component: () => import('@/components/Gene-Browse/variants.vue')

            },
            {

                path: 'genes',
                name: 'Genes',
                meta: {
                    title: '基因'
                },
                component: () => import('@/components/Gene-Browse/genes.vue')

            },
            {

                path: 'studies',
                name: 'Studies',
                meta: {
                    title: '研究'
                },
                component: () => import('@/components/Gene-Browse/studies.vue')

            },
            {

                path: 'publications',
                name: 'Publications',
                meta: {
                    title: '文献'
                },
                component: () => import('@/components/Gene-Browse/publications.vue')

            },
            {
                path: 'uploads',
                name: 'Uploads',
                meta: {
                    title: '上传'
                },
                component: () => import('@/components/Gene-Uploads/index.vue')
            },
            {
                path: 'documentation',
                name: 'Documentation',
                meta: {
                    title: '文献'
                },
                component: () => import('@/components/Gene-documentation/index.vue')
            },

        ]
    },
    // {
    //     path: '/home',
    //     name: 'Home',
    //     component: Home,
    // children: [{
    // 		path: '/dashboard',
    // 		name: 'dashboard',
    // 		meta: {
    // 			title: 'dashboard',
    // 		},
    // 		component: () =>
    // 			import(
    // 				/* webpackChunkName: "dashboard" */
    // 				'../pages/Dashboard.vue'
    // 			),
    // 	},
    // 	{
    // 		path: '/table',
    // 		name: 'basetable',
    // 		meta: {
    // 			title: 'table',
    // 		},
    // 		component: () =>
    // 			import(
    // 				/* webpackChunkName: "table" */
    // 				'../pages/BaseTable.vue'
    // 			),
    // 	},
    // 	{
    // 		path: '/plants',
    // 		name: 'plants',
    // 		component: () => import('../pages/Datamart/plants.vue'),
    // 		meta: {
    // 			title: 'plants'
    // 		}
    // 	},
    // 	{
    // 		path: '/animals',
    // 		name: 'animals',
    // 		component: () => import('../pages/Datamart/animals.vue'),
    // 		meta: {
    // 			title: 'animals'
    // 		}
    // 	},

    // 	{
    // 		path: '/tableDemo',
    // 		name: 'tabledemo',
    // 		meta: {
    // 			title: '封装表格组件',
    // 		},
    // 		component: () =>
    // 			import(
    // 				/* webpackChunkName: "tableDemo" */
    // 				'../pages/Table.vue'
    // 			),
    // 	},
    // 	{
    // 		path: '/form',
    // 		name: 'baseform',
    // 		meta: {
    // 			title: 'form',
    // 		},
    // 		component: () =>
    // 			import(
    // 				/* webpackChunkName: "form" */
    // 				'../pages/BaseForm.vue'
    // 			),
    // 	},
    // 	{
    // 		path: '/gene',
    // 		name: 'gene',
    // 		meta: {
    // 			title: 'gene',
    // 		},
    // 		component: () =>
    // 			import('../pages/Database/gene.vue'),
    // 	},
    // 	{
    // 		path: '/literature',
    // 		name: 'literature',
    // 		meta: {
    // 			title: 'literature',
    // 		},
    // 		component: () =>
    // 			import('../pages/Database/literature.vue'),
    // 	},
    // 	{
    // 		path: '/permission',
    // 		name: 'permission',
    // 		meta: {
    // 			title: '权限管理',
    // 			permission: true,
    // 		},
    // 		component: () =>
    // 			import(
    // 				/* webpackChunkName: "permission" */
    // 				'../pages/Permission.vue'
    // 			),
    // 	},
    // 	{
    // 		path: '/upload',
    // 		name: 'upload',
    // 		meta: {
    // 			title: '上传插件',
    // 		},
    // 		component: () =>
    // 			import(
    // 				/* webpackChunkName: "upload" */
    // 				'../pages/Upload.vue'
    // 			),
    // 	},
    // 	{
    // 		path: '/404',
    // 		name: '404',
    // 		meta: {
    // 			title: '找不到页面',
    // 		},
    // 		component: () =>
    // 			import( /* webpackChunkName: "404" */ '../pages/404.vue'),
    // 	},
    // 	{
    // 		path: '/403',
    // 		name: '403',
    // 		meta: {
    // 			title: '没有权限',
    // 		},
    // 		component: () =>
    // 			import( /* webpackChunkName: "403" */ '../pages/403.vue'),
    // 	},
    // ],
    // },
    {
        path: '/login',
        name: 'Login',
        meta: {
            title: '登录',
        },
        component: () =>
            import(
                /* webpackChunkName: "login" */
                '@/pages/Login.vue'
            ),
    },
]

export default routes